package cn.com.dcsgo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 搜索商品请求参数
 *
 * @author Dcsgo
 * @since 2025/11/3 14:58
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "搜索商品请求参数")
public class ProdSearchDTO {
    /**
     * 搜索关键字（支持商品名以及简介内容匹配）
     */
    @Schema(description = "搜索关键字（支持商品名以及简介内容匹配）")
    private String prodName;

    /**
     * 排序规则（0-综合:目前是好评率,1-销量,2-价格）
     */
    @Schema(description = "排序规则（0-综合:目前是好评率,1-销量,2-价格）")
    private Integer sort;

    /**
     * 排序类型（0-升序，1-降序，默认升序）
     */
    @Schema(description = "排序类型（0-升序，1-降序，默认升序）")
    private Integer sortType = 0;
}
